.. _CSoundExtensionFile Class: ========================== CSoundExtensionFile Class ========================== .. toctree:: :maxdepth: 1 * :ref:`Overview` * :ref:`Quick Reference` * :ref:`Constructors` * :ref:`Methods` ---- .. _CSoundExtensionFile_Overview: Overview --------------- .. note:: The **CSoundExtensionFile** class handles the sounds extension file The structure used for this class is :ref:`CSoundExtensionFile` ---- .. _CSoundExtensionFile_QuickRef: Quick Reference --------------- +----------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +----------------------------------------------------------------------------------------------------------+ | void **CSoundExtensionFile\:\:CSoundExtensionFile**\(:ref:`CResRef` cNewResRef) | +----------------------------------------------------------------------------------------------------------+ | void **CSoundExtensionFile\:\:~CSoundExtensionFile**\() | +----------------------------------------------------------------------------------------------------------+ | :ref:`CSoundExtensionBase`\* **CSoundExtensionFile\:\:GetExtension**\() | +----------------------------------------------------------------------------------------------------------+ ---- .. _CSoundExtensionFile_Constructors: Constructors --------------- +--------------------------------------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +--------------------------------------------------------------------------------------------+------------------------------------------------------+ | :ref:`CSoundExtensionFile\:\:CSoundExtensionFile` | Constructs a ``CSoundExtensionFile`` object | +--------------------------------------------------------------------------------------------+------------------------------------------------------+ | :ref:`CSoundExtensionFile\:\:CSoundExtensionFile` | Destroys a ``CSoundExtensionFile`` object | +--------------------------------------------------------------------------------------------+------------------------------------------------------+ .. _CSoundExtensionFileCSoundExtensionFile: CSoundExtensionFile\:\:CSoundExtensionFile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CSoundExtensionFile`` object :: void CSoundExtensionFile::CSoundExtensionFile(CResRef cNewResRef); **Parameters** * :ref:`CResRef` cNewResRef* - **Remarks** Constructs a ``CSoundExtensionFile`` object ---- .. _CSoundExtensionFile~CSoundExtensionFile: CSoundExtensionFile\:\:~CSoundExtensionFile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CSoundExtensionFile`` object :: virtual void CSoundExtensionFile::~CSoundExtensionFile(); **Remarks** Destroys the ``CSoundExtensionFile`` object ---- .. _CSoundExtensionFile_Methods: Methods --------------- +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CSoundExtensionFile\:\:GetExtension` | | +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ ---- .. _CSoundExtensionFileGetExtension: CSoundExtensionFile\:\:GetExtension ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CSoundExtensionBase* CSoundExtensionFile::GetExtension(); **Return Value** Returns :ref:`CSoundExtensionBase`\* **Remarks**